package com.gidgabs.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

@ApiModel("广告数据")
public class TbUserAdvertiseDto {

    private static final long serialVersionUID = 1L;

    //
    @ApiModelProperty("广告id")
    private Integer id;
    //用户编号id
    @ApiModelProperty("用户编号id")
    private Integer userId;
    //广告描述的产品id
    @ApiModelProperty("广告描述的产品id")
    private Integer productId;
    //广告费用
    @ApiModelProperty("广告费用")
    private Integer price;
    //产品分类字典表id
    @ApiModelProperty("产品分类字典表id")
    private Integer fromTypeId;
    //创建时间
    @ApiModelProperty("创建时间")
    private Date createTime;
    //设置转发人数 在规定人数中可得广告费用和转发人数的平均值
    @ApiModelProperty("设置转发人数 在规定人数中可得广告费用和转发人数的平均值")
    private Integer transpondNumber;
    //产品图片
    @ApiModelProperty("产品图片")
    private String pictureUrl;
    //视频id
    @ApiModelProperty("视频id")
    private String videoId;
    //删除状态
    @ApiModelProperty("删除状态")
    private Integer deleteType;
    //广告转发数
    @ApiModelProperty("广告转发数")
    private Integer forwardNumber;
    //广告打赏数
    @ApiModelProperty("广告打赏数")
    private Integer rewardNumber;
    //广告主人名称
    @ApiModelProperty("广告主人名称")
    private String masterName;
    //广告主人头像地址
    @ApiModelProperty("广告主人名称")
    private String headImgUrl;

    public String getHeadImgUrl() {
        return headImgUrl;
    }

    public void setHeadImgUrl(String headImgUrl) {
        this.headImgUrl = headImgUrl;
    }

    public String getMasterName() {
        return masterName;
    }

    public void setMasterName(String masterName) {
        this.masterName = masterName;
    }

    public Integer getForwardNumber() {
        return forwardNumber;
    }

    public void setForwardNumber(Integer forwardNumber) {
        this.forwardNumber = forwardNumber;
    }

    public Integer getRewardNumber() {
        return rewardNumber;
    }

    public void setRewardNumber(Integer rewardNumber) {
        this.rewardNumber = rewardNumber;
    }

    public String getPictureUrl() {
        return pictureUrl;
    }

    public void setPictureUrl(String pictureUrl) {
        this.pictureUrl = pictureUrl;
    }

    public String getVideoId() {
        return videoId;
    }

    public void setVideoId(String videoId) {
        this.videoId = videoId;
    }

    /**
     * 设置：
     */
    public void setId(Integer id) {
        this.id = id;
    }
    /**
     * 获取：
     */
    public Integer getId() {
        return id;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 设置：广告描述的产品id
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }
    /**
     * 获取：广告描述的产品id
     */
    public Integer getProductId() {
        return productId;
    }
    /**
     * 设置：广告费用
     */
    public void setPrice(Integer price) {
        this.price = price;
    }
    /**
     * 获取：广告费用
     */
    public Integer getPrice() {
        return price;
    }
    /**
     * 设置：产品分类字典表id
     */
    public void setFromTypeId(Integer fromTypeId) {
        this.fromTypeId = fromTypeId;
    }
    /**
     * 获取：产品分类字典表id
     */
    public Integer getFromTypeId() {
        return fromTypeId;
    }
    /**
     * 设置：创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    /**
     * 获取：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }
    /**
     * 设置：设置转发人数 在规定人数中可得广告费用和转发人数的平均值
     */
    public void setTranspondNumber(Integer transpondNumber) {
        this.transpondNumber = transpondNumber;
    }
    /**
     * 获取：设置转发人数 在规定人数中可得广告费用和转发人数的平均值
     */
    public Integer getTranspondNumber() {
        return transpondNumber;
    }

    public Integer getDeleteType() {
        return deleteType;
    }

    public void setDeleteType(Integer deleteType) {
        this.deleteType = deleteType;
    }
}
